#ifndef SCREEN_H
#define SCREEN_H

#include <QPoint>

namespace X11 {
    #include <X11/Xlib.h>
    #include <X11/keysym.h>
}




class Screen
{
public:
    Screen(int i, X11::Display *d);
    virtual ~Screen();

    //WMWindow *getRootWindow() const { return p_rootWindow; }
    //WMMonitor *getMonitor(int pos) const { return &p_monitors[pos]; }
    //WMMonitor* getCurrentMonitor() const { return p_current_monitor; }

private:
    int v_id;
    X11::Screen* p_xscreen;
    QPoint v_size;

    X11::Display *p_display;
    /*WMWindow *p_rootWindow;
    WMMonitor *p_monitors;
    WMMonitor *p_current_monitor;*/
};


#endif // SCREEN_H
